بوت کمپ جنکینز [ویدئو]

Jenkins Bootcamp [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: جنکینز یک ابزار یکپارچه سازی پیوسته منبع باز است که به زبان جاوا نوشته شده است که می تواند بر روی بسیاری از سیستم عامل ها نصب شود و از ابزارها و فناوری های بی شماری پشتیبانی می کند. این بدان معناست که ارزش فوق‌العاده‌ای را برای کسانی که راحت هستند یا علاقه‌مند به سیستم‌های عامل و/یا فناوری‌های دیگر هستند فراهم می‌کند. این دوره جامع برای نشان دادن نحوه راه‌اندازی و اجرای یک سرور Jenkins CI طراحی شده است که با بازرسی مداوم (ساخت، آزمایش و تجزیه و تحلیل) شروع می‌شود. تمام راه تا استقرار مداوم. این یک پایه قوی برای اجرای بازرسی مداوم، یکپارچه سازی مداوم، تحویل مداوم و حتی استقرار مداوم در شرکت یا استودیو شما فراهم می کند. همچنین نحوه استفاده از Jenkins به عنوان مخزن مصنوع را پوشش خواهیم داد که برای ذخیره سازی مصنوعات ساخت، مانند jars و wars، پس از ساخت های موفق استفاده می شود. این به ویژه هنگام ادغام جنکینز با ابزارهای دیگر در یک استراتژی تحویل نرم افزار جامع تر مفید است. جنکینز می‌تواند خیلی بیشتر از ساختن ساده انجام دهد، که با اتصال مجموعه استانداردی از ابزارهای تست واحد و تجزیه و تحلیل کیفیت برای پروژه‌های جاوا، متوجه خواهیم شد. با دقت طراحی شده است تا یک مسیر کامل از CI به CD ارائه شود. نصب سرور Jenkins CI در ویندوز نصب و پیکربندی چندین ابزار که معمولاً با Jenkins استفاده می شود. سیستم ادغام توسعه دهندگان، مهندسان نرم افزار و برنامه نویسانی که مایلند یاد بگیرند که چگونه از جنکینز به عنوان ابزار ساخت در پروژه های جاوا خود استفاده کنند، این دوره را مفید خواهند دید. علاوه بر این، متخصصان DevOps که به دنبال استفاده از Jenkins به عنوان بخشی از خط لوله تحویل نرم‌افزار بزرگ‌تر هستند نیز این موضوع را جالب و آسان می‌دانند. اگرچه، دانش برنامه نویسی جاوا برای دیدن شما در این دوره ضروری است. ~جنکینز را در آزمایش خود برای بازرسی مداوم ادغام کنید،~از دهه ها تجربه ای که جیسون تیلور با خود دارد به دست آورید و بهترین شیوه های کار با جنکینز را بیاموزید،~دانش خود را ارتقا دهید و با ادغام سایر پلاگین ها به برنامه خود کارایی اضافه کنید.

سرفصل ها و درس ها

معرفی Introduction

  • خوش آمدید: اهداف دوره و بررسی اجمالی Welcome: Course Objectives and Overview

  • تمرکز و رویکرد دوره Course Focus and Approach

مفاهیم اصلی Core Concepts

  • جنکینز چیست؟ What is Jenkins?

  • بلوغ را بسازید Build Maturity

  • چرخه ساخت Build Cycle

  • کلمات پر سر و صدا پیوسته Continuous Buzzwords

  • معماری جنکینز Jenkins Architecture

  • شرایط جنکینز Jenkins Terms

نصب و راه اندازی Installation

  • نمای کلی نصب Installation Overview

  • ویندوز 32 در مقابل 64 بیت 32 vs 64-bit Windows

  • گوگل کروم در ویندوز Google Chrome on Windows

  • مناسب برای ویندوز Fit for Windows

  • Notepad ++ نصب بر روی ویندوز Notepad ++ Installation on Windows

  • پیکربندی Notepad++ Notepad++ Configuration

  • نصب جاوا در ویندوز Java Installation on Windows

  • پیکربندی جاوا Java Configuration

  • نصب Maven در ویندوز Maven Installation on Windows

  • نصب جنکینز در ویندوز Jenkins Installation on Windows

  • راه اندازی و توقف جنکینز از طریق سرویس های ویندوز Starting and Stopping Jenkins via Windows Services

اصول اولیه The Basics

  • بررسی اجمالی مبانی The Basics Overview

  • کار اول The First Job

  • اجرای اولین کار Running the First Job

  • داشبورد جنکینز Jenkins Dashboard

  • مشاغل شکست خورده Failing Jobs

  • غیرفعال کردن Job Disable Job

  • به روز رسانی پلاگین ها Update Plugins

  • افزونه ها را اضافه کنید Add Plugins

  • یک شغل را حذف کنید Delete a Job

  • پیکربندی جنکینز Jenkins Configuration

پروژه های Maven Maven Projects

  • بررسی اجمالی پروژه های Maven Maven Projects Overview

  • پروژه های Maven را در خارج از جنکینز تأیید کنید Confirm Maven Projects Outside Jenkins

  • پلاگین های Git Git Plugins

  • ماون جابز Maven Jobs

  • ماژول های ساخت Maven Maven Build Modules

  • فضای کاری جنکینز Jenkins Workspace

  • پروژه های شکست خورده Maven Failed Maven Projects

  • برنامه ریزی مشاغل جنکینز Scheduling Jenkins Jobs

  • نظرسنجی کنترل منبع در جنکینز Source Control Polling in Jenkins

  • اعمال تغییرات پیکربندی Applying Configuration Changes

  • زبانه های جنکینز Jenkins Tabs

  • فهرست اصلی جنکینز Jenkins Home Directory

تست ها و تجزیه و تحلیل کیفیت: بازرسی مداوم Tests and Quality Analysis: Continuous Inspection

  • بررسی اجمالی بازرسی مداوم Continuous Inspection Overview

  • بررسی منبع پروژه (تست های واحد و به روز رسانی برای تجزیه و تحلیل کیفیت) Project Source Review (Unit Tests and updates for quality analysis)

  • تست واحد در جنکینز Unit Testing in Jenkins

  • پلاگین ها و پیکربندی تجزیه و تحلیل کیفیت Quality Analysis Plugins and Configuration

  • بررسی تحلیل کیفیت Reviewing Quality Analysis

  • اجرای حداقل امتیازات کیفیت Enforcing Minimum Quality Scores

  • بهبود نمرات کیفیت، بخش 1 Improving Quality Scores, Part 1

  • بهبود نمرات کیفیت، بخش 2 Improving Quality Scores, Part 2

انتشار Build Artifacts در مخزن مصنوع Publishing Build Artifacts to an Artifact Repository

  • بررسی اجمالی انتشار Publishing Overview

  • پلاگین و پیکربندی مخزن Maven Maven Repository Plugin and Configuration

  • ساخت و بررسی انتشارات مصنوع Build and Review Artifact Publishing

ساخت Artifact Deployment با جنکینز Build Artifact Deployment with Jenkins

  • نمای کلی استقرار Deployment Overview

  • نصب تامکت Tomcat Installation

  • پیکربندی Tomcat Tomcat Configuration

  • پلاگین استقرار Deployment Plugin

  • بررسی منبع پروژه برای استقرار (ماژول WebApp) Project Source Review for Deployment (WebApp Module)

  • پیکربندی پروژه برای استقرار Tomcat Project Configuration for Tomcat Deployment

  • گسترش Deployment

امنیت در جنکینز Security in Jenkins

  • بررسی اجمالی امنیت Security Overview

  • افزونه امنیتی را فعال کنید Enable Security Plugin

  • پلاگین نقش استراتژی Role Strategy Plugin

  • افزودن کاربران Adding Users

  • نقش کاربران Users Role

  • نقش پروژه Project Role

نتیجه Conclusion

  • مرور Review

  • افکار نهایی Final Thoughts

نمایش نظرات

بوت کمپ جنکینز [ویدئو]
جزییات دوره
3 h 0 m
67
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
Jason Taylor
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jason Taylor Jason Taylor

مهندس نرم افزار سرب ، مربی توسعه دهنده (19 دوره ، بررسی 50k) با نزدیک به 20 سال تجربه برنامه نویسی و توسعه نرم افزار ، من شروع به آموزش برنامه نویسی خودم در دوران دبیرستان کردم. من خودم را از طریق دانشگاه کار می کردم که در یک ارائه دهنده خدمات اینترنتی محلی به عنوان برنامه نویس کار می کردم. قبل از اتمام دانشگاه ، یک وب سایت برنده جایزه ایجاد کردم و به یک شرکت تازه کار Dot-Com فروختم. بعد از دانشگاه ، من در چندین شرکت کار کرده ام ، از شرکت های نوپا گرفته تا شرکت های بزرگ با تمرکز بر جاوا و فناوری های سمت مشتری (HTML / CSS / JavaScript). در طول کار خود ، من این فرصت را داشتم که بسیاری از بهترین روشهای توسعه نرم افزار و قرار گرفتن در معرض چندین سیستم کنترل نسخه را بیاموزم.